package ljl.bilibili.chat.event;

import org.springframework.context.ApplicationEvent;
/**
 *继承ApplicationEvent用于封装消息
 * 此类用于发送消息事件，并传递消息内容
 */
public class MessageEvent extends ApplicationEvent {
    private String message;
    /**
     * 构造函数用于创建一个新的MessageEvent
     *
     * @param source 消息事件的源，通常是一个对象
     * @param message 要封装和传递的消息
     */
    public MessageEvent(Object source, String message) {
        super(source);
        this.message = message;
    }

    /**
     * 获取消息内容
     *
     * @return 封装的消息内容
     */
    public String getMessage() {
        return message;
    }
}
